Sandbridge Software Tools
نویسندگان
چکیده
—We describe the generation of the simulation environment for the Sandbridge Sandblaster multithreaded processor. The processor model is described using the Sandblaster architecture Description Language (SaDL), which is implemented as python objects. Specific processor implementations of the simulation environment are generated by programmatically calling the python objects. Using just-in-time compiler technology, we dynamically compile an executing program and processor model to a target platform providing fast interactive responses with accelerated simulation capability. Using this approach, we simulate up to 100 million instructions per second on a 1 GHz Pentium processor. This allows the system programmer to prototype many applications in real-time within the simulation environment, providing a dramatic increase in productivity and allowing flexible hardware-software trade-offs.
منابع مشابه
Software Implementation of WiMAX on the Sandbridge SandBlaster Platform
This paper describes a Sandbridge Sandblaster system implementation including both hardware and software elements for a WiMax 802.16e system. The system is implemented on the fully functional multithreaded Sandblaster multiprocessor SB3010 SoC chip. The entire communication protocol, physical layer and MAC, has been implemented in software using pure ANSI C programming language and it executes ...
متن کاملMulti-threaded Processor for Software-defined Radio
In this paper we discuss broadband communications systems and technologies being developed to allow real-time execution using software implementations. We discuss a new multithreaded SDR core designed by Sandbridge Technologies capable of executing RISC, DSP, and Java code. We then describe the software tools developed for the hardware. We then describe our 2Mbps WCDMA C code implementation and...
متن کاملProgramming the Sandbridge Multithreaded Processor
Programmer productivity is a major concern in the development of complex DSP and SDR applications. As most classical DSPs are programmed in assembly language, it takes a large software effort to develop an application. For modern speech coders it may take up to nine months or more before the application performance is known. Then, an intensive period of design verification ensues. This extended...
متن کاملThe Sandblaster Software-Defined Radio Platform for Mobile 4G Wireless Communications
We present a tier 2 Software Defined-Radio platform (SDR), built around the latest Sandbridge Technologies’ multithreaded Digital Signal Processor (DSP) SB3500, along with the description of major design steps taken to ensure the best radio link and computational performance. This SDR platform is capable of executing 4G wireless communication standards such as WiMAX Wave 2, WLAN 802.11 g, and L...
متن کاملReduced Complexity Software Receivers for TD-SCDMA Downlink
Evolving 3G standards such as TD-SCDMA use multi-user detection (MUD) at the base station to enhance the link bugdet in the uplink. Several sub-optimal block-based techniques have been proposed for detecting the user signals in multipath. These methods have been prohibitively expensive for implementation at the mobile. In this paper, we examine some of the most promising algorithms and consider...
متن کامل